package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.TNoteImage;

/**
 * 笔记图片Mapper接口
 * 
 * @author ruoyi
 * @date 2025-09-24
 */
public interface TNoteImageMapper 
{
    /**
     * 查询笔记图片
     * 
     * @param noteImageId 笔记图片主键
     * @return 笔记图片
     */
    public TNoteImage selectTNoteImageByNoteImageId(Long noteImageId);

    /**
     * 查询笔记图片列表
     * 
     * @param tNoteImage 笔记图片
     * @return 笔记图片集合
     */
    public List<TNoteImage> selectTNoteImageList(TNoteImage tNoteImage);

    /**
     * 新增笔记图片
     * 
     * @param tNoteImage 笔记图片
     * @return 结果
     */
    public int insertTNoteImage(TNoteImage tNoteImage);

    /**
     * 修改笔记图片
     * 
     * @param tNoteImage 笔记图片
     * @return 结果
     */
    public int updateTNoteImage(TNoteImage tNoteImage);

    /**
     * 删除笔记图片
     * 
     * @param noteImageId 笔记图片主键
     * @return 结果
     */
    public int deleteTNoteImageByNoteImageId(Long noteImageId);

    /**
     * 批量删除笔记图片
     * 
     * @param noteImageIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTNoteImageByNoteImageIds(Long[] noteImageIds);
}
